<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<body>
  <div id="box"></div>
  <script>
    // 第9题  在box元素中动态创建无序列表，自定义列表项内容
    //定义列表数据
    var foods = ['烧烤','火锅','串串','烤冷面','炸酱面',];
    //选择元素
    var box = document.getElementById("box");
    //自定义添加ul到bo
    var ul = document.createElement("ul");
    box.appendChild(ul);
    // 循环数组
    for(var i = 0; i < foods.length; i++){
      var li = document.createElement('li');
      ul.appendChild(li);
      li.innerText = foods[i];
    }

    // 第10题 利用事件委托的方法，给一个无序列表的列表项添加点击更改背景色事件
  
    var lis = ul.children;
    
    ul.onclick = function (e){
      for (var i = 0 ; i < lis.length ; i++) {
        lis[i].style.backgroundColor = "";
      }
      e.target.style.backgroundColor = "pink";
    }
  </script>
</body>
</html>